home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 6800 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  5.6 KB

  1. Path: newsfeed.tip.net!usenet
  2. From: olal@plea.se (Ola Lidholm)
  3. Newsgroups: comp.sys.amiga.hardware
  4. Subject: Re: Zorro (Dave Haynie Please?)
  5. Date: 10 Mar 1996 21:11:53 GMT
  6. Organization: Uniplus Internet Access
  7. Message-ID: <5328.6643T1321T2504@plea.se>
  8. References: <1677.6639T1182T1504@plea.se> <ewaniu.013i@madoka.amitrix.com>
  9. NNTP-Posting-Host: beatles.plea.se
  10. X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
  11.  
  12. >> I am currently writing a series of articles about the Zorro busses in one
  13. >> of the new swedish Amiga Magazines: "Svenska Amiga Magasin".
  14. >>
  15. >> I have a question about the "DOE" signal in the bus, in "A500/A2000
  16. >> technical reference manual" it says that this signal is ment to be used to
  17. >> enable the buffers on the expansionsion board (PIC), and also it says that
  18. >> the timing on this signal changes if the buscycle is a read or write cycle.
  19. >> The "RKRM: Hardware" does not give me any more clues either.
  20. >>
  21. >> So what I'm wondering is, are there any timing diagrams available where you
  22. >> can see exactly how the timg changes, or an exaple as to how you actually
  23. >> should use this signal. In the "PIC example" also published in the above
  24. >> mentioned book, the signal isn't used at all; it is simply stated that that
  25. >> pin (#93) is "reserved".
  26.  
  27.  DE> ---What DOE is---
  28.  
  29.  DE> The A500/A2000 Technical Reference manual has some PAL equations for
  30.  DE> the bus logic, try page 232, /DBOE equation.
  31.  DE> There's a couple of typos (/D5 should be /DS, and the comments in the
  32.  DE> /DBOE equation about 'reads' should say 'writes' and vice versa).
  33.  DE> (BTW, the TESTRAM PIC PAL equation section also is riddled with typos,
  34.  DE> in DBOE, SHUTUP should be /SHUTUP, in PRECON, /AD should be /A4,
  35.  DE> and in CONOUT, ASQ should be /ASQ.)
  36.  
  37. OK, thanks for the info on the errors in the manual, that was really helpful.
  38. Altough I already figured all but the CONOUT error out by myself... :)
  39.  
  40.  DE> While these seem to be for the A2000 (the early German model), I
  41.  DE> assume that the equations are functionally the same for the B2000.
  42.  
  43. Well, they have to be compatible anyway I guess, anyway :)
  44.  
  45.  DE> Essentially, DOE gets asserted when AS does on writes,
  46.  DE> and on reads, gets asserted when DS and the delayed AS does.
  47.  DE> The equations should put this into more detail.
  48.  
  49. Ah... OK, I'm a bit confused here though, looking at the A2000 schematics,
  50. this PAL's output "DBOE" is _not_ connected to the Zorro bus DOE, but to the
  51. backplanes buffers. DOE on the zorro bus is simply the compliment of the "ASQ"
  52. input to the above mentioned PAL.
  53.  
  54. So, I am getting more and more convinced that the timing on this "DOE" signal
  55. that actually _is_ available in the Zorro bus, does not at all change it's
  56. timing when doing read or write buscycles. There must simply be some typo,
  57. or misconcenption between the DOE and DBOE signal in the A500/A2000 tech ref man?
  58.  
  59. Correct me if I am wrong here...
  60.  
  61.  DE> Thus, on a write, DOE gets asserted immediately, since the bus doesn't
  62.  DE> have to switch directions.
  63.  
  64. If we are talking about DBOE and not DOE I agree with you :)
  65.  
  66.  DE> On a read, DOE only gets asserted when the delayed address strobe
  67.  DE> ASQ does, which, from what I understand, is the next 7 MHz cycle
  68.  DE> after AS gets asserted.  Thus, this delay gives the CPU time to
  69.  DE> switch its bus directions around before your PIC starts to output
  70.  DE> its data onto the bus.
  71.  
  72. OK, basically, anyway as I understand it, DOE has the same timing as the
  73. /AS_DELAYED singal on the PIC example.
  74.  
  75. Again, correct me if I am wrong.
  76.  
  77.  DE> You can invert this and use it to control the /OE line on your data
  78.  DE> bus buffers to prevent the CPU and the PIC from both attempting to
  79.  DE> drive the bus during a read if your AutoConfig logic doesn't
  80.  DE> already do this.
  81.  
  82.  DE> ---PIC example comments---
  83.  
  84.  DE> The PIC example creates the equivalent of DOE in U9.1
  85.  DE> (actually its complement) - the unconnected /Q output
  86.  DE> is functionally equivalent to DOE.  You could use DOE instead
  87.  DE> of AS_DELAYED*, and change the U3 PAL equations (invert that input
  88.  DE> line, which is /ASQ in the equation)
  89.  DE> thus eliminating U9.1 entirely.
  90.  DE> Of course, in this example, another delay element is specified
  91.  DE> for the SRAM, so you don't really save anything by eliminating
  92.  DE> U9.1.
  93.  
  94. Yes, this was basically the reason behind my question, I wanted to
  95. eleminate U9, but found no real good dox on DOE.
  96.  
  97. So anyway, back to the drawing board :)
  98.  
  99.  DE> For that matter, U4.1 and U4.2 could be eliminated, as the output
  100.  DE> of U4.2 is the 7M signal.
  101.  
  102. Yes, figured that out to.
  103.  
  104.  DE> This part of the circuit seems to mainly be here for compatibility
  105.  DE> with the A500 side expansion port, since it does not have DOE or 7M.
  106.  DE> If you'll notice carefully, this is what is required on the
  107.  DE> A500 to Zorro II hacks.
  108.  
  109. Hmm. Ah, yes, you are probably right about that, the design is somewhat
  110. aimed as to work both in A500 and A2000.
  111. That would explain some of the pecurialities (or how ever that word is
  112. spelled :).
  113.  
  114.  DE> ---
  115.  
  116. >> I have also heard about a Zorro-III example design "BigRam", that was
  117. >> available to developers before commodore whent bancrupt. Is this anything
  118. >> that would be available for the public, or do you have to be a registered
  119. >> developer?
  120.  
  121.  DE> The only place that I know of where this was published was the
  122.  DE> Devcon '91 notes.  Developers had to sign nasty non-disclosure
  123.  DE> agreements to get these, and I havn't heard of these becoming
  124.  DE> public, so I doubt you'd be able to legitimately get a copy of
  125.  DE> these without being a developer.
  126.  
  127. OK, well, anyway, this is for AT to answer...
  128.  
  129. Thanks, you helped a lot.
  130.  
  131. ---
  132.  Ola Lidholm
  133.  olal@plea.se
  134.  ola_lidholm@augs.se
  135.  ola lidholm@2:204/204.25
  136.  http://www.plea.se/~olal
  137.  
  138.